substantial participation - French English Dictionary